const axios = require('axios');

// 进行基础路径配置
// 请求拦截器配置
// 响应拦截器配置

const request = axios.create({
    baseURL:'http://localhost:8080',
    timeout:20000
})

// 配置请求拦截器
request.interceptors.request.use(config=>{
    // 公共请求头信息
    config.headers = {
        token: 'xxxx'
    }
    return config;
}, error=>{
    return Promise.reject(error);
})

// 配置响应拦截器
request.interceptors.response.use(response=>{

    return response.data;
},error=>{
    // 统一错误处理
    return new Promise(()=>{})
})

module.exports = request;